Skip to content

Update Ruby to 3.4.9 and govuk_tech_docs gem to 6.1.0#613

Merged
NickColley merged 3 commits into
mainfrom
update-ruby-version-and-dependencies
Apr 16, 2026
Merged

Update Ruby to 3.4.9 and govuk_tech_docs gem to 6.1.0#613
NickColley merged 3 commits into
mainfrom
update-ruby-version-and-dependencies

Conversation

@NickColley
Copy link
Copy Markdown
Contributor

@NickColley NickColley commented Apr 15, 2026

  • upgrades govuk_tech_docs gem from 5.1.1 to 6.1.0 this bumps GOV.UK Frontend to version 6.
  • upgrade Ruby required version to 3.4.9 to mirror Upgrade ruby version and tech docs gem design-system-team-docs#164
  • remove override and use new include_child_resources option instead for page tree generation
  • skip application.js from link checking due to a bug in hyperlink

Closes #577

@NickColley NickColley force-pushed the update-ruby-version-and-dependencies branch from f91b9b1 to e2b712a Compare April 15, 2026 09:00
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 15, 2026

Deploy Preview for govuk-frontend-docs-preview ready!

Name Link
🔨 Latest commit 4c5cea4
🔍 Latest deploy log https://app.netlify.com/projects/govuk-frontend-docs-preview/deploys/69df76ce624e2e000893add0
😎 Deploy Preview https://deploy-preview-613--govuk-frontend-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

We can now use the `include_child_resources` option
When the hyperlink package tries to check the application.js it will parse the code
so it can look for additional links to try.
When it does this it fails when it encounters optional chaining syntax (`?.`)
this is because the parser does not support it yet.

This skip can be removed when this support is added and shipped:
estools/estraverse#112

See also #577 (comment)
@NickColley NickColley force-pushed the update-ruby-version-and-dependencies branch from 0ae08eb to 4c5cea4 Compare April 15, 2026 11:30
@NickColley NickColley marked this pull request as ready for review April 16, 2026 08:21
@NickColley NickColley requested a review from a team as a code owner April 16, 2026 08:21
Copy link
Copy Markdown
Contributor

@owenatgov owenatgov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great stuff. Happy to see that old PR bypassed finally

@NickColley NickColley merged commit bbdd79f into main Apr 16, 2026
5 checks passed
@NickColley NickColley deleted the update-ruby-version-and-dependencies branch April 16, 2026 13:18
@NickColley
Copy link
Copy Markdown
Contributor Author

I have detailed the hyperlink issue here so hopefully in a while we can undo the skip:

#614

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants